Scheduling UET Trees with Communication Delays on two Processors

نویسندگان

  • Frédéric Guinand
  • Denis Trystram
چکیده

In this paper, we present a new linear time algorithm for scheduling uect (Unit Execution and Communication Time) trees on two identical processors: CBoS (clusters based on subtrees). The chosen criterion is the makespan. The used strategy is based on clustering of tasks. We show that this algorithm builds optimal schedules. Some extensions are discussed for non uet tasks. Nous pr esentons un nouvel algorithme lin eaire en temps pour ordonnancer des arbres sur deux processeurs identiques bas e sur une strat egie de re-groupement de t^ aches. L'ordonnancement produit par cet algorithme min-imise la date de n d'ex ecution des t^ aches. Nous consid erons le cas pour lequel la dur ee d'ex ecution des t^ aches et les communications sont unitaires, puis nous discutons l'extension au cas de t^ aches non unitaires.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sensitivity analysis of tree scheduling on two machines with communication delays

This paper presents a sensitivity analysis for the problem of scheduling UET trees with communication delays on two identical processors, to minimize the makepan. Indeed, actual communication delays may not be precisely known before the execution. The paper compares the optimal makespans with and without communication delays. This is used to get sensitivity bounds for algorithms optimal in the ...

متن کامل

UET scheduling with unit interprocessor communication delays

We consider the problem of scheduling a partially ordered set of unit execution time (UET) tasks on m > 1 processors where there is a communication delay of unit time between any pair of distinct processors. We show that the problem of finding an optimal schedule is NP-hard. A greedy schedule is one where no processor remains idle if there is some task available which it c satisfies could proce...

متن کامل

Scheduling UET-UCT Series-Parallel Graphs on Two Processors

The scheduling of task graphs on two identical processors is considered. It is assumed that tasks have unit-execution-time, and arcs are associated with unit-communication-time delays. The problem is to assign the tasks to the two processors and schedule their execution in order to minimize the makespan. A quadratic algorithm is proposed to compute an optimal schedule for a class of series-para...

متن کامل

Scheduling UET, UCT dags with release dates and deadlines

The problem of scheduling precedence graphs for which every task has to be executed in a non-uniform interval is considered, with interprocessor communication delays. For the following classes of graphs we will present a polynomial time algorithm that nds minimumlateness schedules. 1. Outforests on two processors. 2. Series-parallel graphs and opposing forests with the least urgent parent prope...

متن کامل

Scheduling of 2-Steps Graph with UET Tasks in a Heterogeneous Environment

In this paper, we focus on scheduling the 2-steps graph with UET tasks, i.e. tasks with the same length, in a heterogeneous environment where processors are uniform and have different speeds. Given a 2-steps graph of size n and p processors, we determine the lower bound of the execution time of any scheduling by maximizing the activity of each processor. Then, we present an efficiency schedule ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • RAIRO - Operations Research

دوره 34  شماره 

صفحات  -

تاریخ انتشار 2000